.guest-detail {
  scroll-content {
    display: flex !important;
    flex-flow: column;
    .photo {
        flex:4;
        background-color: black;
        background-size: contain;
        background-repeat:no-repeat;
        background-position:center;
    }
    .info {
        flex:6;
        margin-top: 0.1rem;
        padding: 0.8rem;
        .name {
            font-size: 2.6rem;
            color: #27A1D7;
        }
        .line {
          margin: 0.5rem 0 0.5rem 0;
          height: 0.15rem;
          color: #CDCDCD;
        }
        .title {
           margin-bottom: 1rem;
           font-size: 1.8rem;
           line-height: 2.2rem;
           color: #777777;
        }
        .descr {
           color: #777777;
        }
    }
  }
}